﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Libreria.SICOM.Modelo;
namespace Libreria.SICOM.Negocio
{
    public class TipodeLugarNegocio
    {
        public List<TipodeLugar> consultarTiposdeLugar(String CadenaDeConexion)
        {
            TipodeLugar TipodeLugar = new TipodeLugar(CadenaDeConexion);
            return TipodeLugar.consultar();
        }

        public void crearTipodeLugar( String Nombre,String Foto,String descripcion, String CadenaDeConexion)
        {
            TipodeLugar TipodeLugar = new TipodeLugar(CadenaDeConexion);
            TipodeLugar.Identificador = null;
            TipodeLugar.Nombre = Nombre;
            TipodeLugar.Foto = Foto;
            TipodeLugar.Descripcion = descripcion;
            TipodeLugar.crear();
        }
        public void actualizarTipodeLugar(Int32? Identificador, String Nombre, String Foto, String descripcion, String CadenaDeConexion)
        {
            TipodeLugar TipodeLugar = new TipodeLugar(CadenaDeConexion);
            TipodeLugar.Identificador = Identificador;
            TipodeLugar.Nombre = Nombre;
            TipodeLugar.Foto = Foto;
            TipodeLugar.Descripcion = descripcion;
            TipodeLugar.actualizar();
        }
        public void eliminarTipodeLugar(Int32? Identificador, String Nombre, String CadenaDeConexion)
        {
            TipodeLugar TipodeLugar = new TipodeLugar(CadenaDeConexion);
            TipodeLugar.Identificador = Identificador;
            TipodeLugar.eliminar();
        }

        public TipodeLugar consultarPorIdentificador(Int32? identificador, String CadenaDeConexion)
        {
            TipodeLugar nuevauniad = new TipodeLugar(CadenaDeConexion);
            TipodeLugar retornar=nuevauniad.consultarPorIdentificador(identificador);
            return retornar;
        }
    }
}
